Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deBoundingVolume Class Reference

Inheritance diagram for deBoundingVolume:

Inheritance graph
[legend]
Collaboration diagram for deBoundingVolume:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deBoundingVolume (const BVType_t bvtype)
 ~deBoundingVolume ()
BVType_t GetBVType ()
void * GetBVInterface (BVType_t iface)
deBoolean TestIntersection (IdeBoundingVolume *other)
void GetPosition (deVec3d &pos)
void SetPosition (const deVec3d &pos)

Protected Attributes

const BVType_t m_BVType
deVec3d m_Position

Constructor & Destructor Documentation

deBoundingVolume::deBoundingVolume const BVType_t    bvtype [inline]
 

deBoundingVolume::~deBoundingVolume   [inline]
 


Member Function Documentation

void* deBoundingVolume::GetBVInterface BVType_t    iface [inline, virtual]
 

Implements IdeBoundingVolume.

Reimplemented in deBV_Sphere, and deBV_AABB.

BVType_t deBoundingVolume::GetBVType   [inline, virtual]
 

Implements IdeBoundingVolume.

void deBoundingVolume::GetPosition deVec3d   pos [inline, virtual]
 

Implements IdeBoundingVolume.

void deBoundingVolume::SetPosition const deVec3d   pos [inline, virtual]
 

Implements IdeBoundingVolume.

deBoolean deBoundingVolume::TestIntersection IdeBoundingVolume   other [virtual]
 

Implements IdeBoundingVolume.


Member Data Documentation

const BVType_t deBoundingVolume::m_BVType [protected]
 

deVec3d deBoundingVolume::m_Position [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:13:16 2005 for Destiny3D by doxygen1.3-rc3